Refine this word faster
Leopard frog
noun
Definitions
Noun
- 1 Any of several North American frogs, most of which are green with black spots.
- 2 common North American green or brownish frog having white-edged dark oval spots wordnet
Etymology
Compound of leopard + frog.
See also for "leopard frog"
Next best steps
Mini challenge
Unscramble this word: leopardfrog